'''
给定一个未经排序的整数数组，找到最长且 连续递增的子序列，并返回该序列的长度。

一次遍历: 准备了两个初始变量 一个是 记录最大长度 一个是记录当前连续递增段的长度

从左到右：
    如果 nums[i] > nums[i-1] 可以延续递增——> current_len +=1
    否则 重新开始计算  current_len = 1



'''


def findLengthOfLCIS(self, nums):
    if not nums:return 0
    
    ## 定义初始化数据
    max_len = 1
    current_len = 1
    
    for i in range(1,len(nums)):
        if nums[i] > nums[i-1]:  ## 只要后面的比前面大 就没，满足 序列就➕1
            current_len +=1
        else:                               ## 不是递增
            max_len = max(max_len,current_len)  ## 获取最大值
            current_len = 1                 ## 序列重新计算
            
    max_len = max(max_len,current_len)
    return max_len